// 套餐查询条件
package com.aigc.chinamobileai.ai.domin;

import lombok.Data;
import org.springframework.ai.tool.annotation.ToolParam;

@Data
public class PackageQuery {
    @ToolParam(description = "费用预算：50元以下、50-100元、100元以上")
    private String priceRange;
    
    @ToolParam(description = "流量需求场景：轻度文字/视频刷剧/直播")
    private String dataUsageScenario;
    
    @ToolParam(description = "国内通话分钟数")
    private Integer callMinutes;
    
    @ToolParam(description = "是否需要国际通话：true/false")
    private Boolean needInternationalCall;
    
    @ToolParam(description = "需要的副卡数量")
    private Integer subCardCount;
    
    @ToolParam(description = "是否需要绑定宽带：true/false")
    private Boolean needBroadband;
    
    @ToolParam(description = "是否接受合约期：true/false")
    private Boolean acceptContract;
}